package com.ruoyi.system.domain.report;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 随访表对象 ExamSurvey
 *
 * @author jiadun
 * @date 2022-01-03
 */
public class ExamSurvey extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long surveyid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long surPatientId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String followupDoctor;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date followupDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long typeid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String surgicalpath;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String biopsypath;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String otherpath;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String finaldiagnosis;

    /** 随访内容 */
    @Excel(name = "随访内容")
    private String invite;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String formatinvite;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bExairesis;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String exairesisNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bEndoscope;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String endoscopeNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bNeedlebiopsy;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String needlebiopsyNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bBodyfluid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bodyfluidNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bLscca;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String lsccaNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long bStages;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String stagesNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String followType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long valid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String surCheckcode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String surStudyinst;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long surPtdeid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String followDiscussion;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String followResult;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String followTag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ptdtUid;

    public void setSurveyid(Long surveyid)
    {
        this.surveyid = surveyid;
    }

    public Long getSurveyid()
    {
        return surveyid;
    }
    public void setSurPatientId(Long surPatientId)
    {
        this.surPatientId = surPatientId;
    }

    public Long getSurPatientId()
    {
        return surPatientId;
    }
    public void setFollowupDoctor(String followupDoctor)
    {
        this.followupDoctor = followupDoctor;
    }

    public String getFollowupDoctor()
    {
        return followupDoctor;
    }
    public void setFollowupDate(Date followupDate)
    {
        this.followupDate = followupDate;
    }

    public Date getFollowupDate()
    {
        return followupDate;
    }
    public void setTypeid(Long typeid)
    {
        this.typeid = typeid;
    }

    public Long getTypeid()
    {
        return typeid;
    }
    public void setSurgicalpath(String surgicalpath)
    {
        this.surgicalpath = surgicalpath;
    }

    public String getSurgicalpath()
    {
        return surgicalpath;
    }
    public void setBiopsypath(String biopsypath)
    {
        this.biopsypath = biopsypath;
    }

    public String getBiopsypath()
    {
        return biopsypath;
    }
    public void setOtherpath(String otherpath)
    {
        this.otherpath = otherpath;
    }

    public String getOtherpath()
    {
        return otherpath;
    }
    public void setFinaldiagnosis(String finaldiagnosis)
    {
        this.finaldiagnosis = finaldiagnosis;
    }

    public String getFinaldiagnosis()
    {
        return finaldiagnosis;
    }
    public void setInvite(String invite)
    {
        this.invite = invite;
    }

    public String getInvite()
    {
        return invite;
    }
    public void setFormatinvite(String formatinvite)
    {
        this.formatinvite = formatinvite;
    }

    public String getFormatinvite()
    {
        return formatinvite;
    }
    public void setbExairesis(Long bExairesis)
    {
        this.bExairesis = bExairesis;
    }

    public Long getbExairesis()
    {
        return bExairesis;
    }
    public void setExairesisNote(String exairesisNote)
    {
        this.exairesisNote = exairesisNote;
    }

    public String getExairesisNote()
    {
        return exairesisNote;
    }
    public void setbEndoscope(Long bEndoscope)
    {
        this.bEndoscope = bEndoscope;
    }

    public Long getbEndoscope()
    {
        return bEndoscope;
    }
    public void setEndoscopeNote(String endoscopeNote)
    {
        this.endoscopeNote = endoscopeNote;
    }

    public String getEndoscopeNote()
    {
        return endoscopeNote;
    }
    public void setbNeedlebiopsy(Long bNeedlebiopsy)
    {
        this.bNeedlebiopsy = bNeedlebiopsy;
    }

    public Long getbNeedlebiopsy()
    {
        return bNeedlebiopsy;
    }
    public void setNeedlebiopsyNote(String needlebiopsyNote)
    {
        this.needlebiopsyNote = needlebiopsyNote;
    }

    public String getNeedlebiopsyNote()
    {
        return needlebiopsyNote;
    }
    public void setbBodyfluid(Long bBodyfluid)
    {
        this.bBodyfluid = bBodyfluid;
    }

    public Long getbBodyfluid()
    {
        return bBodyfluid;
    }
    public void setBodyfluidNote(String bodyfluidNote)
    {
        this.bodyfluidNote = bodyfluidNote;
    }

    public String getBodyfluidNote()
    {
        return bodyfluidNote;
    }
    public void setbLscca(Long bLscca)
    {
        this.bLscca = bLscca;
    }

    public Long getbLscca()
    {
        return bLscca;
    }
    public void setLsccaNote(String lsccaNote)
    {
        this.lsccaNote = lsccaNote;
    }

    public String getLsccaNote()
    {
        return lsccaNote;
    }
    public void setbStages(Long bStages)
    {
        this.bStages = bStages;
    }

    public Long getbStages()
    {
        return bStages;
    }
    public void setStagesNote(String stagesNote)
    {
        this.stagesNote = stagesNote;
    }

    public String getStagesNote()
    {
        return stagesNote;
    }
    public void setFollowType(String followType)
    {
        this.followType = followType;
    }

    public String getFollowType()
    {
        return followType;
    }
    public void setValid(Long valid)
    {
        this.valid = valid;
    }

    public Long getValid()
    {
        return valid;
    }
    public void setSurCheckcode(String surCheckcode)
    {
        this.surCheckcode = surCheckcode;
    }

    public String getSurCheckcode()
    {
        return surCheckcode;
    }
    public void setSurStudyinst(String surStudyinst)
    {
        this.surStudyinst = surStudyinst;
    }

    public String getSurStudyinst()
    {
        return surStudyinst;
    }
    public void setSurPtdeid(Long surPtdeid)
    {
        this.surPtdeid = surPtdeid;
    }

    public Long getSurPtdeid()
    {
        return surPtdeid;
    }
    public void setFollowDiscussion(String followDiscussion)
    {
        this.followDiscussion = followDiscussion;
    }

    public String getFollowDiscussion()
    {
        return followDiscussion;
    }
    public void setFollowResult(String followResult)
    {
        this.followResult = followResult;
    }

    public String getFollowResult()
    {
        return followResult;
    }
    public void setFollowTag(String followTag)
    {
        this.followTag = followTag;
    }

    public String getFollowTag()
    {
        return followTag;
    }
    public void setPtdtUid(String ptdtUid)
    {
        this.ptdtUid = ptdtUid;
    }

    public String getPtdtUid()
    {
        return ptdtUid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("surveyid", getSurveyid())
            .append("surPatientId", getSurPatientId())
            .append("followupDoctor", getFollowupDoctor())
            .append("followupDate", getFollowupDate())
            .append("typeid", getTypeid())
            .append("surgicalpath", getSurgicalpath())
            .append("biopsypath", getBiopsypath())
            .append("otherpath", getOtherpath())
            .append("finaldiagnosis", getFinaldiagnosis())
            .append("invite", getInvite())
            .append("formatinvite", getFormatinvite())
            .append("bExairesis", getbExairesis())
            .append("exairesisNote", getExairesisNote())
            .append("bEndoscope", getbEndoscope())
            .append("endoscopeNote", getEndoscopeNote())
            .append("bNeedlebiopsy", getbNeedlebiopsy())
            .append("needlebiopsyNote", getNeedlebiopsyNote())
            .append("bBodyfluid", getbBodyfluid())
            .append("bodyfluidNote", getBodyfluidNote())
            .append("bLscca", getbLscca())
            .append("lsccaNote", getLsccaNote())
            .append("bStages", getbStages())
            .append("stagesNote", getStagesNote())
            .append("followType", getFollowType())
            .append("valid", getValid())
            .append("surCheckcode", getSurCheckcode())
            .append("surStudyinst", getSurStudyinst())
            .append("surPtdeid", getSurPtdeid())
            .append("followDiscussion", getFollowDiscussion())
            .append("followResult", getFollowResult())
            .append("followTag", getFollowTag())
            .append("ptdtUid", getPtdtUid())
            .toString();
    }
}
